package com.ruoyi.an.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * 机构推广用户结算信息对象 an_mechanism_settlement_info
 * 
 * @author liuzheng
 * @date 2022-11-12
 */
@Data
public class AnMechanismSettlementInfoDto
{
    @Excel(name = "机构ID")
    private Long mechanismId;
    /** 机构名称 */
    @Excel(name = "机构名称")
    private String mechanismName;

    /** 机构成员ID */
    @Excel(name = "机构成员ID")
    private Long mechanismMemberId;

    /** 机构成员名称 */
    @Excel(name = "机构成员名称")
    private String memberName;


    /** 用户推广ID */
    @Excel(name = "用户推广ID")
    private Long mechanismMemberUserId;

    /** 小程序用户ID，每个用户只能有单个结算记录 */
    @Excel(name = "小程序用户ID")
    private Long wechatUserId;


    /** 结算时价格 */
    @Excel(name = "结算时价格")
    private BigDecimal settlementPrice;

    /** 结算状态 0 已结算 1 未结算 已结算不能修改删除 */
    @Excel(name = "结算状态 0 已结算 1 未结算 已结算不能修改删除")
    private Long settlementStatus;

    @Excel(name = "年龄")
    private Integer age;
}
